namespace DepositRegister {
  export interface SearchForm extends Base.Pagination {
    companyIdList: string[];
    beforePageNum: number;
    customerNames: string;
    accountIdList: string[];
    createByList: string[];
    proceedsTime: string[];
    customerIdList: string[];
  }
  export interface SearchParams {
    companyIdList: string[];
    beforePageNum: number;
    customerNames: string[];
    approvalState: number;
    accountIdList: string[];
    createByList: string[];
    proceedsStartTime: string;
    proceedsEndTime: string;
    pageNum: number;
    pageSize: number;
    customerIdList: string[];
  }
  export type ListRows = {
    createBy: number;
    createName: string;
    createTime: string;
    updateBy: number;
    updateName: string;
    updateTime: string;
    id: string;
    orderNum: string;
    customerId: number;
    customerName: string;
    companyName: string;
    depositPrice: number;
    chargeOffPrice: number;
    unChargeOffPrice: number;
    proceedsAccount: string;
    proceedsTime: string;
    payerName: string;
    image: string;
    remark: string;
    chargeOffState: number;
    approvalState: number;
    approvalUserId: number;
    approvalUserName: string;
    approvalTime: string;
    isDelete: number;
    tenantId: number;
    deptId: string;
    accountId: string;
  };
  export type AddForm = {
    id?: string;
    orderNum?: string;
    customerId: number | undefined;
    depositPrice: number | undefined;
    accountId?: string;
    deptId: string;
    proceedsTime: string;
    payerName: string;
    image: string[] | string;
    remark: string;
  };
}
